Windows 9x Màn hình xanh chết chóc

Màn hình xanh chết chóc thường xuyên xảy ra trong các hệ điều hành máy tính để bàn thuộc gia đình Microsoft Windows 95, 98 và ME. Trong các hệ điều hành này, BSoD là cách chính để trình điều khiển thiết bị ảo báo cáo lỗi cho người dùng. Nó được gọi nội bộ bằng tên của "_VWIN32_FaultPopup". BSoD của Windows 9x cung cấp cho người dùng tùy chọn khởi động lại hoặc tiếp tục.

BSoD phổ biến nhất là trên màn hình 80 × 25, đây là cách báo cáo của hệ điều hành bị gián đoạn do ngoại lệ của bộ xử lý; nó là một dạng nghiêm trọng hơn của các hộp thoại lỗi bảo vệ chung. Địa chỉ bộ nhớ của lỗi được đưa ra và loại lỗi là số thập lục phân từ 00 đến 11 (0 đến 17 thập phân). Các mã lỗi như sau:

   00: Lỗi bộ phận

   01: Lỗi khởi động

   02: Ngắt không thể xác định

   03: Lỗi tắt máy

   04: Bẫy tràn

   05: Lỗi kiểm tra giới hạn

   06: Lỗi Opcode không hợp lệ

   07: Lỗi "Bộ đồng xử lý không khả dụng"

   08: Lỗi kép

   09: Lỗi quá phân khúc đồng xử lý

   0A: Lỗi phân đoạn trạng thái nhiệm vụ không hợp lệ

   0B: Không có lỗi

   0C: Lỗi xếp chồng

   0D: Lỗi bảo vệ chung

   0E: Lỗi trang

   0F: Vượt quá giới hạn thông báo lỗi

   10: Lỗi lỗi bộ đồng xử lý

   11: Lỗi kiểm tra căn chỉnh

Lý do bao gồm: Các sự cố xảy ra với các phiên bản DLL không tương thích: Windows tải các DLL này vào bộ nhớ khi các chương trình ứng dụng cần thiết; nếu các phiên bản được thay đổi, lần tiếp theo ứng dụng tải DLL, nó có thể khác với những gì ứng dụng mong đợi. Những sự không tương thích này tăng theo thời gian khi nhiều phần mềm mới được cài đặt và là một trong những lý do chính khiến một bản sao Windows mới được cài đặt ổn định hơn so với phần mềm "cũ".

Trình điều khiển thiết bị bị lỗi hoặc viết kém

Không tương thích phần cứng

Phần cứng bị hư hỏng cũng có thể gây ra BSoD.

Trong Windows 95 và 98, BSoD xảy ra khi hệ thống cố gắng truy cập tệp "C: \ con \ con" hoặc "C: \ aux \ aux" trên ổ cứng. Điều này có thể được chèn vào một trang web để đánh sập máy của khách truy cập. Vào ngày 16 tháng 3 năm 2000, Microsoft đã phát hành bản cập nhật bảo mật để giải quyết vấn đề này.

Một ví dụ nổi tiếng về Windows 9x BSoD đã xảy ra trong buổi thuyết trình về Windows 98 Beta của Bill Gates tại COMDEX vào ngày 20 tháng 4 năm 1998: Máy tính demo đã gặp sự cố với BSoD khi trợ lý của ông, Chris Capossela, kết nối máy quét với PC để trình diễn Hỗ trợ của Windows 98 cho các thiết bị Plug and Play. Sự kiện này đã mang đến những tràng pháo tay như sấm từ đám đông và Gates đã trả lời sau khi tạm dừng căng thẳng: "Đó phải là lý do tại sao chúng tôi chưa phát hành Windows 98."

Liên quan

Tài liệu tham khảo

WikiPedia: Màn hình xanh chết chóc http://msdn.microsoft.com/en-us/library/hh994433.a... http://technet.microsoft.com/en-us/sysinternals/bb... http://www.pcstats.com/articleview.cfm?articleid=1... http://www.siao2.com/2005/05/07/415335.aspx http://www.geekworldnews.org/how-to-fix-blue-scree... http://coltech.vnu.edu.vn/ccne/index.php?option=co... https://web.archive.org/web/20150820133632/http://... https://en.wikipedia.org/wiki/Blue_Screen_of_Death https://en.wikipedia.org/wiki/History_of_Microsoft...